package com.system.api.rbac.entity.dto;

import lombok.Data;
import org.yang.database.orm.entity.BaseDto;

import java.util.List;

/**
 *  用户修改对象
 * @author: lslands
 * @description:
 * @version：v1.0
 * @date:    2024/7/1 22:13
 */
@Data
public class UserUpdateDto extends BaseDto {

    /**
     * 头像
     */
    private String avatar;
    /**
     * 昵称
     * @mock 管理员
     */
    private String nickname;
    /**
     * 账户
     * @mock admin
     * @required
     */
    private String username;

    /**
     * 电话号
     * @mock 15928310871
     * @required
     */
    private String phone;
    /**
     * 邮箱
     * @mock 1430536478@qq.com
     */
    private String email;

    /**
     * 用户状态
     * @mock 1
     */
    private Integer enabled;

    /**
     * 角色ID集
     * @mock [1,2,3]
     */
    private List<Long> roleIds;
}
